/* Implementación del TDA Ficha */
#include <stdlib.h>
#include "../include/ficha.h"

Tficha crearFicha(void)
{
	Tficha fich=(Tficha) malloc(sizeof(ficha));
	if(fich!=NULL)
	{
		fich->posicion=crearPosicion(0,0);
		fich->color=' ';
	}
	return fich;
}

void destruirFicha(Tficha fich)
{
	if(fich!=NULL)
		free(fich);
}

void asignarColor(Tficha fich, char color)
{
	if(fich!=NULL)
		fich->color=color;
}

void usarFicha(Tficha fich, char color, Tposicion pos)
{
	if(fich!=NULL)
	{
		fich->color=color;
		fich->posicion=pos;
	}	
}
